xen.git
21 years agobitkeeper revision 1.1159.1.131 (413ddc610qK3tZi2_2-e23mt5avoNA)
cl349@freefall.cl.cam.ac.uk [Tue, 7 Sep 2004 16:05:53 +0000 (16:05 +0000)]
bitkeeper revision 1.1159.1.131 (413ddc610qK3tZi2_2-e23mt5avoNA)

Load (Net)BSD symbol table from ELF image if requested.

21 years agobitkeeper revision 1.1159.1.130 (413dab6fQ1jHzBNKBK5rX_nzCQLANA)
cl349@freefall.cl.cam.ac.uk [Tue, 7 Sep 2004 12:37:03 +0000 (12:37 +0000)]
bitkeeper revision 1.1159.1.130 (413dab6fQ1jHzBNKBK5rX_nzCQLANA)

Make writable pagetables a domain creation option.

21 years agobitkeeper revision 1.1159.1.129 (413d868bPMWkW0lZg_MuAYIrmx7XDQ)
cl349@freefall.cl.cam.ac.uk [Tue, 7 Sep 2004 09:59:39 +0000 (09:59 +0000)]
bitkeeper revision 1.1159.1.129 (413d868bPMWkW0lZg_MuAYIrmx7XDQ)

Make writable pagetables a domain creation option.

21 years agobitkeeper revision 1.1159.1.128 (413cb8d36YrJe8ra_UvZN0wN9qeQWg)
cl349@labyrinth.cl.cam.ac.uk [Mon, 6 Sep 2004 19:21:55 +0000 (19:21 +0000)]
bitkeeper revision 1.1159.1.128 (413cb8d36YrJe8ra_UvZN0wN9qeQWg)

Allow Linux and NetBSD builds to co-exist.

21 years agobitkeeper revision 1.1159.1.127 (413cb655B-pXolV76jppJJyH2EFWkw)
cl349@labyrinth.cl.cam.ac.uk [Mon, 6 Sep 2004 19:11:17 +0000 (19:11 +0000)]
bitkeeper revision 1.1159.1.127 (413cb655B-pXolV76jppJJyH2EFWkw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-nbsd
into labyrinth.cl.cam.ac.uk:/local/scratch/cl349/xeno.bk-nbsd

21 years agobitkeeper revision 1.1159.72.3 (413cb565kAu26gtMpvumani1Zx6Vjw)
cl349@labyrinth.cl.cam.ac.uk [Mon, 6 Sep 2004 19:07:17 +0000 (19:07 +0000)]
bitkeeper revision 1.1159.72.3 (413cb565kAu26gtMpvumani1Zx6Vjw)

Add new files in NetBSD for Xen2.0.

21 years agobitkeeper revision 1.1159.72.2 (413cb4b0nYQ7KFQbxIn6g-4lsRAgbQ)
cl349@labyrinth.cl.cam.ac.uk [Mon, 6 Sep 2004 19:04:16 +0000 (19:04 +0000)]
bitkeeper revision 1.1159.72.2 (413cb4b0nYQ7KFQbxIn6g-4lsRAgbQ)

Add sparse tree for NetBSD.

21 years agobitkeeper revision 1.1159.72.1 (413cb1f9MtRHM7cQFiJRcJ1gYUPxdw)
cl349@labyrinth.cl.cam.ac.uk [Mon, 6 Sep 2004 18:52:41 +0000 (18:52 +0000)]
bitkeeper revision 1.1159.72.1 (413cb1f9MtRHM7cQFiJRcJ1gYUPxdw)

Add NetBSD support.

21 years agobitkeeper revision 1.1159.1.126 (413cb0edcNgU8KKUhhZaxIAIerLhcA)
cl349@freefall.cl.cam.ac.uk [Mon, 6 Sep 2004 18:48:13 +0000 (18:48 +0000)]
bitkeeper revision 1.1159.1.126 (413cb0edcNgU8KKUhhZaxIAIerLhcA)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-nbsd

21 years agobitkeeper revision 1.1159.69.21 (413c9be3ZggtSn3FWCDWCAl_6chs9w)
iap10@labyrinth.cl.cam.ac.uk [Mon, 6 Sep 2004 17:18:27 +0000 (17:18 +0000)]
bitkeeper revision 1.1159.69.21 (413c9be3ZggtSn3FWCDWCAl_6chs9w)

keyhandler to perform a debug audit of domain memory, checking the page type and
counts are consistent with the pagetable state. Its quite verbose and
prints out details of all interesting pages.
(e.g. pages shared between domains or used for LDT/GDTs).

21 years agobitkeeper revision 1.1159.1.125 (413c8817QeGloXcrun_4wmbHPC3KYw)
cl349@freefall.cl.cam.ac.uk [Mon, 6 Sep 2004 15:53:59 +0000 (15:53 +0000)]
bitkeeper revision 1.1159.1.125 (413c8817QeGloXcrun_4wmbHPC3KYw)

Avoid warning message when validating a linear pagedirectory mapping.

21 years agobitkeeper revision 1.1159.1.124 (413c80f8x6TVGW53WE2vlecpb4z_KA)
cl349@freefall.cl.cam.ac.uk [Mon, 6 Sep 2004 15:23:36 +0000 (15:23 +0000)]
bitkeeper revision 1.1159.1.124 (413c80f8x6TVGW53WE2vlecpb4z_KA)

Avoid warning message when validating a linear pagedirectory mapping.

21 years agobitkeeper revision 1.1159.69.20 (413c7829P-RU1PkUqzwGG3rQ_fI5Qg)
cl349@freefall.cl.cam.ac.uk [Mon, 6 Sep 2004 14:46:01 +0000 (14:46 +0000)]
bitkeeper revision 1.1159.69.20 (413c7829P-RU1PkUqzwGG3rQ_fI5Qg)

Manage L1 pagetables in a kmem_cache, which allows us to keep the
pages pinned while they are not used.

21 years agobitkeeper revision 1.1159.69.19 (413c2ec0U4csp-bDtIykYOqnQQWb7A)
cl349@freefall.cl.cam.ac.uk [Mon, 6 Sep 2004 09:32:48 +0000 (09:32 +0000)]
bitkeeper revision 1.1159.69.19 (413c2ec0U4csp-bDtIykYOqnQQWb7A)

Ensure that unsupported features don't creep into the cpu_caps array.
(without increasing the number of changed files)

21 years agobitkeeper revision 1.1159.69.18 (413baa1bXGfcJkRulx6s9wKLDL1Kkg)
kaf24@freefall.cl.cam.ac.uk [Mon, 6 Sep 2004 00:06:51 +0000 (00:06 +0000)]
bitkeeper revision 1.1159.69.18 (413baa1bXGfcJkRulx6s9wKLDL1Kkg)

Clean up pagetable bootstrap in Linux 2.6. Write-protecting the two
pagetables is now clearer, and we properly deallocate the old pagetables
when we are done with them.

21 years agobitkeeper revision 1.1159.69.17 (413b5ab8tE2tTd_Ht7wxKU0Uktv2_w)
kaf24@freefall.cl.cam.ac.uk [Sun, 5 Sep 2004 18:28:08 +0000 (18:28 +0000)]
bitkeeper revision 1.1159.69.17 (413b5ab8tE2tTd_Ht7wxKU0Uktv2_w)

Fix WBINVD uses.

21 years agobitkeeper revision 1.1159.69.16 (413aa1d0GpVAPcEe9OlMHIT6xiUM_w)
kaf24@freefall.cl.cam.ac.uk [Sun, 5 Sep 2004 05:19:12 +0000 (05:19 +0000)]
bitkeeper revision 1.1159.69.16 (413aa1d0GpVAPcEe9OlMHIT6xiUM_w)

Patch AGP and DRM video drivers to be (hopefully) safe for Xen.
These patches must be applied manually for now:
 cd linux-2.6.8.1-xen0 ; patch -p1 <../linux-2.6.8.1-patches/*.patch

21 years agobitkeeper revision 1.1159.69.15 (413a8e98X2LuwKBOkOzn7uAjeL2KWA)
kaf24@freefall.cl.cam.ac.uk [Sun, 5 Sep 2004 03:57:12 +0000 (03:57 +0000)]
bitkeeper revision 1.1159.69.15 (413a8e98X2LuwKBOkOzn7uAjeL2KWA)

Add full driver configurability for device-capable Linux.

21 years agobitkeeper revision 1.1159.69.14 (413a6308LJJj1t5B4TsyMIFyWP356w)
kaf24@freefall.cl.cam.ac.uk [Sun, 5 Sep 2004 00:51:20 +0000 (00:51 +0000)]
bitkeeper revision 1.1159.69.14 (413a6308LJJj1t5B4TsyMIFyWP356w)

Ensure that unsupported features don't creep into the cpu_caps array.

21 years agobitkeeper revision 1.1159.69.13 (413a58ee74ENA9qdHnGab6iTYgHQRA)
kaf24@scramble.cl.cam.ac.uk [Sun, 5 Sep 2004 00:08:14 +0000 (00:08 +0000)]
bitkeeper revision 1.1159.69.13 (413a58ee74ENA9qdHnGab6iTYgHQRA)

Fix formatting in debug message

21 years agobitkeeper revision 1.1159.69.12 (413a4a15Z23E3TdWcslHMKLH4O-Gww)
kaf24@scramble.cl.cam.ac.uk [Sat, 4 Sep 2004 23:04:53 +0000 (23:04 +0000)]
bitkeeper revision 1.1159.69.12 (413a4a15Z23E3TdWcslHMKLH4O-Gww)

Fix timestamp-scaling calculations in Linux 2.4.
Time now progresses at the correct rate!

21 years agobitkeeper revision 1.1159.69.11 (413a3592ceCfqW4DvqOdKq04_bXOig)
kaf24@scramble.cl.cam.ac.uk [Sat, 4 Sep 2004 21:37:22 +0000 (21:37 +0000)]
bitkeeper revision 1.1159.69.11 (413a3592ceCfqW4DvqOdKq04_bXOig)

Fix our freeing of domain memory when a domain dies.

21 years agobitkeeper revision 1.1159.69.10 (413a1e6ckNNgvyiZ6JU5_vjN5ITSuA)
kaf24@camelot.eng.3leafnetworks.com [Sat, 4 Sep 2004 19:58:36 +0000 (19:58 +0000)]
bitkeeper revision 1.1159.69.10 (413a1e6ckNNgvyiZ6JU5_vjN5ITSuA)

Add pinning of L1 table sback in, as it helps 2.4 performance. At the same
time I've fixed the 'mutable backptr' support in Xen.

21 years agobitkeeper revision 1.1159.69.9 (413a0a4d7ODoJ_4kti38jM2_4EooQA)
kaf24@camelot.eng.3leafnetworks.com [Sat, 4 Sep 2004 18:32:45 +0000 (18:32 +0000)]
bitkeeper revision 1.1159.69.9 (413a0a4d7ODoJ_4kti38jM2_4EooQA)

Cset exclude: kaf24@camelot.eng.3leafnetworks.com|ChangeSet|20040903222602|39015

21 years agobitkeeper revision 1.1159.69.8 (413960891Us2H0wgOni9gC4Dvk3uCw)
kaf24@freefall.cl.cam.ac.uk [Sat, 4 Sep 2004 06:28:25 +0000 (06:28 +0000)]
bitkeeper revision 1.1159.69.8 (413960891Us2H0wgOni9gC4Dvk3uCw)

Fix I/O mapping in Xen/Linux.

21 years agobitkeeper revision 1.1159.69.7 (41394659gzch_AlptZgctoWrGnWAGw)
kaf24@scramble.cl.cam.ac.uk [Sat, 4 Sep 2004 04:36:41 +0000 (04:36 +0000)]
bitkeeper revision 1.1159.69.7 (41394659gzch_AlptZgctoWrGnWAGw)

Fix WBINVD by adding a new hypercall.
Various drivers still use wbinvd directly rather than using the
helper macro in system.h. They should be fixed by sending patches
to the appropriate maintainers (e.g., DRM, AGP, ...).

21 years agobitkeeper revision 1.1159.69.6 (4138ef8dDCN5JpkZV5nXmG3maQGSKw)
kaf24@camelot.eng.3leafnetworks.com [Fri, 3 Sep 2004 22:26:21 +0000 (22:26 +0000)]
bitkeeper revision 1.1159.69.6 (4138ef8dDCN5JpkZV5nXmG3maQGSKw)

Merge ssh://scramble.cl.cam.ac.uk//usr/groups/xeno/BK/xeno.bk
into camelot.eng.3leafnetworks.com:/home/kaf24/xeno

21 years agobitkeeper revision 1.1159.71.1 (4138ef7arWNBBMfQRCJaRyf93H0eqw)
kaf24@camelot.eng.3leafnetworks.com [Fri, 3 Sep 2004 22:26:02 +0000 (22:26 +0000)]
bitkeeper revision 1.1159.71.1 (4138ef7arWNBBMfQRCJaRyf93H0eqw)

Remove L1 PT pinning from Xen. Clean up the fixes for writable
page tables.

21 years agobitkeeper revision 1.1159.69.5 (4138e882jA1YaR_OfTfNHe_uT4PDIg)
iap10@labyrinth.cl.cam.ac.uk [Fri, 3 Sep 2004 21:56:18 +0000 (21:56 +0000)]
bitkeeper revision 1.1159.69.5 (4138e882jA1YaR_OfTfNHe_uT4PDIg)

trivial

21 years agobitkeeper revision 1.1159.69.4 (4138e7ddHCxMMHu0h-Wfahl7MyQaLQ)
iap10@labyrinth.cl.cam.ac.uk [Fri, 3 Sep 2004 21:53:33 +0000 (21:53 +0000)]
bitkeeper revision 1.1159.69.4 (4138e7ddHCxMMHu0h-Wfahl7MyQaLQ)

Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.69.3 (4138d7a65FvXU3lh0Vx8Nsl4KhPxGw)
iap10@labyrinth.cl.cam.ac.uk [Fri, 3 Sep 2004 20:44:22 +0000 (20:44 +0000)]
bitkeeper revision 1.1159.69.3 (4138d7a65FvXU3lh0Vx8Nsl4KhPxGw)

Fix potential security hole in writeable pagetable implementation:
We wern't ensuring that that L1 pages' VA backpointer is immutable
after the backpointer is initialised  when the page first becomes
linked into a pagetable. The backpointer can only be released after
the type count drops to zero (or 1 if the page is pinned).
In summary: We now ensure that if an L1 page is used in multiple
pagetables it must be at the same virtual address in all of them,
and that L1 pages can only be used once in any given pagetable.
None of these extra rules should be a problem for any OS.

21 years agobitkeeper revision 1.1159.70.3 (41389f22BlnxYbup7d6jcZXvICR6qg)
mjw@wray-m-3.hpl.hp.com [Fri, 3 Sep 2004 16:43:14 +0000 (16:43 +0000)]
bitkeeper revision 1.1159.70.3 (41389f22BlnxYbup7d6jcZXvICR6qg)

Fix problem with domain shutdown events.

21 years agobitkeeper revision 1.1159.69.2 (41385e204Qryz7kXFra9nLruJLGcgw)
iap10@labyrinth.cl.cam.ac.uk [Fri, 3 Sep 2004 12:05:52 +0000 (12:05 +0000)]
bitkeeper revision 1.1159.69.2 (41385e204Qryz7kXFra9nLruJLGcgw)

Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.70.2 (41385ba0etIbutJgbQZhd1cloVaZyA)
mjw@wray-m-3.hpl.hp.com [Fri, 3 Sep 2004 11:49:52 +0000 (11:49 +0000)]
bitkeeper revision 1.1159.70.2 (41385ba0etIbutJgbQZhd1cloVaZyA)

Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk

21 years agobitkeeper revision 1.1159.70.1 (41385b9fzIngCKMgQ1v_yLHcILNCiA)
xenbk@gandalf.hpl.hp.com [Fri, 3 Sep 2004 11:55:11 +0000 (11:55 +0000)]
bitkeeper revision 1.1159.70.1 (41385b9fzIngCKMgQ1v_yLHcILNCiA)

Merge http://xen.bkbits.net:8080/xeno-unstable.bk
into gandalf.hpl.hp.com:/var/bk/xeno-unstable.bk

21 years agobitkeeper revision 1.1159.69.1 (413853a0gSBg7s-Zx8jozT3p3xIOXg)
iap10@labyrinth.cl.cam.ac.uk [Fri, 3 Sep 2004 11:21:04 +0000 (11:21 +0000)]
bitkeeper revision 1.1159.69.1 (413853a0gSBg7s-Zx8jozT3p3xIOXg)

Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.68.4 (4138513ej82nxKggDAvxAH3haoMXLA)
mjw@wray-m-3.hpl.hp.com [Fri, 3 Sep 2004 11:10:54 +0000 (11:10 +0000)]
bitkeeper revision 1.1159.68.4 (4138513ej82nxKggDAvxAH3haoMXLA)

Turn off debug.

21 years agobitkeeper revision 1.1159.68.3 (41385101Grb5mmJcQ0YiLdCY2dOnCg)
mjw@wray-m-3.hpl.hp.com [Fri, 3 Sep 2004 11:09:53 +0000 (11:09 +0000)]
bitkeeper revision 1.1159.68.3 (41385101Grb5mmJcQ0YiLdCY2dOnCg)

Notify device controllers when devices are added or removed so
that they can probe for the devices.

21 years agobitkeeper revision 1.1159.1.123 (41384dfcdRnIRMBS8UnlM1FaR2oMpw)
cl349@freefall.cl.cam.ac.uk [Fri, 3 Sep 2004 10:57:00 +0000 (10:57 +0000)]
bitkeeper revision 1.1159.1.123 (41384dfcdRnIRMBS8UnlM1FaR2oMpw)

Don't output warning messages when using a linear pagetable mapping.

21 years agobitkeeper revision 1.1159.1.122 (41384ddcEDLEgoHoCYQuvXnUiQgwcw)
cl349@freefall.cl.cam.ac.uk [Fri, 3 Sep 2004 10:56:28 +0000 (10:56 +0000)]
bitkeeper revision 1.1159.1.122 (41384ddcEDLEgoHoCYQuvXnUiQgwcw)

Allow loading other images besides Linux images.

21 years agobitkeeper revision 1.1159.68.2 (41383cdfHn8bdXUvTO9mrnc7pCTLGA)
mjw@wray-m-3.hpl.hp.com [Fri, 3 Sep 2004 09:43:59 +0000 (09:43 +0000)]
bitkeeper revision 1.1159.68.2 (41383cdfHn8bdXUvTO9mrnc7pCTLGA)

Send a fake ARP packet when a vif comes up, to let switches
see the MAC address.

21 years agobitkeeper revision 1.1159.1.121 (4137d43394yNc9HkT8Aj5R2yv-YSWQ)
iap10@labyrinth.cl.cam.ac.uk [Fri, 3 Sep 2004 02:17:23 +0000 (02:17 +0000)]
bitkeeper revision 1.1159.1.121 (4137d43394yNc9HkT8Aj5R2yv-YSWQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.53.29 (41375973qY_UE105oFj3W3t-UwIp5g)
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Sep 2004 17:33:39 +0000 (17:33 +0000)]
bitkeeper revision 1.1159.53.29 (41375973qY_UE105oFj3W3t-UwIp5g)

Fix security hole in multicall hypercall. Now check whether the multicall
list overlaps Xen's private address space.

21 years agobitkeeper revision 1.1159.68.1 (41373ddcTLdrlPC1j7y6wwqeJNMnzw)
mjw@wray-m-3.hpl.hp.com [Thu, 2 Sep 2004 15:35:56 +0000 (15:35 +0000)]
bitkeeper revision 1.1159.68.1 (41373ddcTLdrlPC1j7y6wwqeJNMnzw)

Get xend to start xfrd. Remove some dead code.

21 years agobitkeeper revision 1.1159.1.120 (41372d79fwMMfxBprBjjcsItDp6nLg)
iap10@labyrinth.cl.cam.ac.uk [Thu, 2 Sep 2004 14:26:01 +0000 (14:26 +0000)]
bitkeeper revision 1.1159.1.120 (41372d79fwMMfxBprBjjcsItDp6nLg)

Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.67.1 (41372a60ytk-7jzZnHv_eb2OgCY-Qg)
iap10@labyrinth.cl.cam.ac.uk [Thu, 2 Sep 2004 14:12:48 +0000 (14:12 +0000)]
bitkeeper revision 1.1159.67.1 (41372a60ytk-7jzZnHv_eb2OgCY-Qg)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.1.119 (413726ecHa20bgKt3aGKxT3BYa_Wxg)
mjw@wray-m-3.hpl.hp.com [Thu, 2 Sep 2004 13:58:04 +0000 (13:58 +0000)]
bitkeeper revision 1.1159.1.119 (413726ecHa20bgKt3aGKxT3BYa_Wxg)

Remove sleep.

21 years agobitkeeper revision 1.1159.1.118 (41370c33N7_5pjKepga6V4ZmyTSNnQ)
mjw@wray-m-3.hpl.hp.com [Thu, 2 Sep 2004 12:04:03 +0000 (12:04 +0000)]
bitkeeper revision 1.1159.1.118 (41370c33N7_5pjKepga6V4ZmyTSNnQ)

Add support for maxmem in xm create and config.

21 years agobitkeeper revision 1.1159.1.117 (413700e445ghnF4l1udBzLF_27mn1w)
mjw@wray-m-3.hpl.hp.com [Thu, 2 Sep 2004 11:15:48 +0000 (11:15 +0000)]
bitkeeper revision 1.1159.1.117 (413700e445ghnF4l1udBzLF_27mn1w)

Fix typo in pincpu.

21 years agobitkeeper revision 1.1159.1.116 (4136eaf6cqxiMCoqUAA4adob6WI8jA)
mjw@wray-m-3.hpl.hp.com [Thu, 2 Sep 2004 09:37:07 +0000 (09:37 +0000)]
bitkeeper revision 1.1159.1.116 (4136eaf6cqxiMCoqUAA4adob6WI8jA)

Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk

21 years agobitkeeper revision 1.1159.66.2 (4136eaf5v9BzOtZ5Pu7IKclsF7ronw)
xenbk@gandalf.hpl.hp.com [Thu, 2 Sep 2004 09:42:13 +0000 (09:42 +0000)]
bitkeeper revision 1.1159.66.2 (4136eaf5v9BzOtZ5Pu7IKclsF7ronw)

Merge http://xen.bkbits.net:8080/xeno-unstable.bk
into gandalf.hpl.hp.com:/var/bk/xeno-unstable.bk

21 years agobitkeeper revision 1.1159.1.115 (4136e9674dJap9C0FRyCKtUBfss11Q)
mjw@wray-m-3.hpl.hp.com [Thu, 2 Sep 2004 09:35:35 +0000 (09:35 +0000)]
bitkeeper revision 1.1159.1.115 (4136e9674dJap9C0FRyCKtUBfss11Q)

Fix code that was still assuming domain ids are ints.

21 years agobitkeeper revision 1.1159.1.114 (4136e932LBZ1uaMs2kLCvyBHOfuxTQ)
mjw@wray-m-3.hpl.hp.com [Thu, 2 Sep 2004 09:34:42 +0000 (09:34 +0000)]
bitkeeper revision 1.1159.1.114 (4136e932LBZ1uaMs2kLCvyBHOfuxTQ)

Trap vifctl errors and warn.

21 years agobitkeeper revision 1.1159.1.113 (4136e90fOr8_LyqJ85kTqL-uFrO_xw)
mjw@wray-m-3.hpl.hp.com [Thu, 2 Sep 2004 09:34:07 +0000 (09:34 +0000)]
bitkeeper revision 1.1159.1.113 (4136e90fOr8_LyqJ85kTqL-uFrO_xw)

Remove debug prints and turn logging to stderr off by default.

21 years agobitkeeper revision 1.1159.53.28 (41362051V9OMFFkN7QeuoU0c6ND07A)
kaf24@penguin.local [Wed, 1 Sep 2004 19:17:37 +0000 (19:17 +0000)]
bitkeeper revision 1.1159.53.28 (41362051V9OMFFkN7QeuoU0c6ND07A)

Build fixes for x86/64.

21 years agobitkeeper revision 1.1159.66.1 (41359af6EMOcIvoJMIw5c8P22_l2Pw)
xenbk@gandalf.hpl.hp.com [Wed, 1 Sep 2004 09:48:38 +0000 (09:48 +0000)]
bitkeeper revision 1.1159.66.1 (41359af6EMOcIvoJMIw5c8P22_l2Pw)

Merge http://xen.bkbits.net:8080/xeno-unstable.bk
into gandalf.hpl.hp.com:/var/bk/xeno-unstable.bk

21 years agobitkeeper revision 1.1159.1.112 (41359af7RN3SI00umSU2AWWCPZ273A)
mjw@wray-m-3.hpl.hp.com [Wed, 1 Sep 2004 09:43:32 +0000 (09:43 +0000)]
bitkeeper revision 1.1159.1.112 (41359af7RN3SI00umSU2AWWCPZ273A)

Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk

21 years agobitkeeper revision 1.1159.53.27 (4134d3b2RKqSKYYMoQoESXU2EtGiiQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 31 Aug 2004 19:38:26 +0000 (19:38 +0000)]
bitkeeper revision 1.1159.53.27 (4134d3b2RKqSKYYMoQoESXU2EtGiiQ)

Build fixes and move set_current() earlier in boot (Charles Coffing).

21 years agobitkeeper revision 1.1159.53.26 (4134a442HH6rsQy1xHC2QfjcaXY5iw)
smh22@tempest.cl.cam.ac.uk [Tue, 31 Aug 2004 16:16:02 +0000 (16:16 +0000)]
bitkeeper revision 1.1159.53.26 (4134a442HH6rsQy1xHC2QfjcaXY5iw)

user.tex:
  tweak

21 years agobitkeeper revision 1.1159.53.25 (4133b18fZ5FTt-fwTtgweJYFwIKErw)
kaf24@freefall.cl.cam.ac.uk [Mon, 30 Aug 2004 23:00:31 +0000 (23:00 +0000)]
bitkeeper revision 1.1159.53.25 (4133b18fZ5FTt-fwTtgweJYFwIKErw)

Remove redundant multicall_op from libxc.

21 years agobitkeeper revision 1.1159.53.24 (4133a986zrCv1_bsLyxpv8ufo8b4_A)
kaf24@freefall.cl.cam.ac.uk [Mon, 30 Aug 2004 22:26:14 +0000 (22:26 +0000)]
bitkeeper revision 1.1159.53.24 (4133a986zrCv1_bsLyxpv8ufo8b4_A)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/kaf24/xeno

21 years agobitkeeper revision 1.1159.65.1 (4133a979YYvSU8Cjqbo3qyIcdTx6pw)
kaf24@freefall.cl.cam.ac.uk [Mon, 30 Aug 2004 22:26:01 +0000 (22:26 +0000)]
bitkeeper revision 1.1159.65.1 (4133a979YYvSU8Cjqbo3qyIcdTx6pw)

Grant-issuing side of Linux grant-table code. The grant-receiving side
is still to be implemented.

21 years agobitkeeper revision 1.1159.53.23 (41322ca03sWRZNXdK0Mvozxq8UHHEQ)
iap10@labyrinth.cl.cam.ac.uk [Sun, 29 Aug 2004 19:21:04 +0000 (19:21 +0000)]
bitkeeper revision 1.1159.53.23 (41322ca03sWRZNXdK0Mvozxq8UHHEQ)

Update xen-clone script to cope with 2.6 now being the default build.

21 years agobitkeeper revision 1.1159.53.22 (4130abdcusaonRO7iGNuw27bvn_UVw)
mwilli2@equilibrium.research [Sat, 28 Aug 2004 15:59:24 +0000 (15:59 +0000)]
bitkeeper revision 1.1159.53.22 (4130abdcusaonRO7iGNuw27bvn_UVw)

Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research:/home/irchomes/mwilli2/x.bk

21 years agobitkeeper revision 1.1159.64.1 (4130aba0phC6BxiRx2cnmE5EUnUgTQ)
mwilli2@equilibrium.research [Sat, 28 Aug 2004 15:58:24 +0000 (15:58 +0000)]
bitkeeper revision 1.1159.64.1 (4130aba0phC6BxiRx2cnmE5EUnUgTQ)

Update version numbers.  Need some update of the actual instructions,
particularly in README.CD.

21 years agobitkeeper revision 1.1159.53.21 (41304f03AEY0D00K1DyuV8kwtvilfQ)
cl349@freefall.cl.cam.ac.uk [Sat, 28 Aug 2004 09:23:15 +0000 (09:23 +0000)]
bitkeeper revision 1.1159.53.21 (41304f03AEY0D00K1DyuV8kwtvilfQ)

Always enable our console so that we get console output even
if the actual console is on the vga or other display.

21 years agobitkeeper revision 1.1159.53.20 (412fcad23hK1z2MEUvJpOm8rSZ01xg)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 23:59:14 +0000 (23:59 +0000)]
bitkeeper revision 1.1159.53.20 (412fcad23hK1z2MEUvJpOm8rSZ01xg)

Call blkdev_put from vbd destroy functions.
Patch by Michael Vrable.

21 years agobitkeeper revision 1.1159.53.19 (412fb413bkA_ye03VIpzrhJS_8WuZg)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 22:22:11 +0000 (22:22 +0000)]
bitkeeper revision 1.1159.53.19 (412fb413bkA_ye03VIpzrhJS_8WuZg)

Update config files for 2.6.8.1 and enable device-mapper snapshot/mirror targets and raid.

21 years agobitkeeper revision 1.1159.53.18 (412f7bd1jB2MEoic6BNjmIV9u4dMoQ)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 18:22:09 +0000 (18:22 +0000)]
bitkeeper revision 1.1159.53.18 (412f7bd1jB2MEoic6BNjmIV9u4dMoQ)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0

21 years agobitkeeper revision 1.1159.63.1 (412f7bbf5smbnLknRPslkbedgaBzzw)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 18:21:51 +0000 (18:21 +0000)]
bitkeeper revision 1.1159.63.1 (412f7bbf5smbnLknRPslkbedgaBzzw)

Only update the tls descriptors if they are changed.

21 years agobitkeeper revision 1.1159.53.17 (412f7201Ny_4RF8_OU2uZy0hDx31LA)
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 17:40:17 +0000 (17:40 +0000)]
bitkeeper revision 1.1159.53.17 (412f7201Ny_4RF8_OU2uZy0hDx31LA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.53.16 (412f5ad1ywvFe397tLXQvP43KuI7TA)
kaf24@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 16:01:21 +0000 (16:01 +0000)]
bitkeeper revision 1.1159.53.16 (412f5ad1ywvFe397tLXQvP43KuI7TA)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/kaf24/xeno

21 years agobitkeeper revision 1.1159.62.1 (412f5ac2sXlMhMeRveH20BE_o6ZJVw)
kaf24@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 16:01:06 +0000 (16:01 +0000)]
bitkeeper revision 1.1159.62.1 (412f5ac2sXlMhMeRveH20BE_o6ZJVw)

Allow shadow p.t. code to do unsafe things with shadow locks held.

21 years agobitkeeper revision 1.1159.53.15 (412f59edRaPtLEKZVDbeN6zipq6gyA)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 15:57:33 +0000 (15:57 +0000)]
bitkeeper revision 1.1159.53.15 (412f59edRaPtLEKZVDbeN6zipq6gyA)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0

21 years agobitkeeper revision 1.1159.61.1 (412f59d0QmtgAMJvSE3LvKxxaMUfZg)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 15:57:04 +0000 (15:57 +0000)]
bitkeeper revision 1.1159.61.1 (412f59d0QmtgAMJvSE3LvKxxaMUfZg)

Call domain_crash() instead of BUG() if something goes wrong with writabel pagetables.

21 years agobitkeeper revision 1.1159.60.1 (412f533e1b2O_B8bnbDfqpz-zNyv3w)
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 15:29:02 +0000 (15:29 +0000)]
bitkeeper revision 1.1159.60.1 (412f533e1b2O_B8bnbDfqpz-zNyv3w)

Enable Linux 2.6 to use Xen's writable pagetable interface by default.
If you experience weird crashes, try disabling this option.

21 years agobitkeeper revision 1.1159.53.14 (412f52f0W8LJ3JBDKOHCvmmTSfQ7ag)
kaf24@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 15:27:44 +0000 (15:27 +0000)]
bitkeeper revision 1.1159.53.14 (412f52f0W8LJ3JBDKOHCvmmTSfQ7ag)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/kaf24/xeno

21 years agobitkeeper revision 1.1159.59.1 (412f52e5pzGsSRKxWkXlLmoWzjYc7g)
kaf24@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 15:27:33 +0000 (15:27 +0000)]
bitkeeper revision 1.1159.59.1 (412f52e5pzGsSRKxWkXlLmoWzjYc7g)

Add debugging for locked critical regions. Allows us to assert that
certain things don't happen while in a c.r.: currently these include
taking page faults and GPFs, and also we disallow use of the
user-space access macros (uaccess.h).

21 years agobitkeeper revision 1.1159.53.13 (412f4fd2CpR77IWyZ91egOaKK5Umfg)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 15:14:26 +0000 (15:14 +0000)]
bitkeeper revision 1.1159.53.13 (412f4fd2CpR77IWyZ91egOaKK5Umfg)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xeno.bk-26dom0

21 years agobitkeeper revision 1.1159.57.2 (412f4f96lcvl1zNFbliRXwffVN2DFg)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 15:13:26 +0000 (15:13 +0000)]
bitkeeper revision 1.1159.57.2 (412f4f96lcvl1zNFbliRXwffVN2DFg)

Add ptep_establish_new and use in page fault path.

21 years agobitkeeper revision 1.1159.53.12 (412f4c61U-yc4lDEgsveNajSuY4F-A)
akw27@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 14:59:45 +0000 (14:59 +0000)]
bitkeeper revision 1.1159.53.12 (412f4c61U-yc4lDEgsveNajSuY4F-A)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/akw27/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.58.1 (412f4c4egZceX9qbmExr-wa_i_VDWw)
akw27@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 14:59:26 +0000 (14:59 +0000)]
bitkeeper revision 1.1159.58.1 (412f4c4egZceX9qbmExr-wa_i_VDWw)

Notes on the innerworkings of the blkif drivers.

21 years agobitkeeper revision 1.1159.53.11 (412f3a03Su4nmVv7scE_x2v_aEs7fA)
kaf24@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 13:41:23 +0000 (13:41 +0000)]
bitkeeper revision 1.1159.53.11 (412f3a03Su4nmVv7scE_x2v_aEs7fA)

Change timestamp format exported by Xen. Now we provide all 64 bits
of the processor's TSC.

21 years agobitkeeper revision 1.1159.57.1 (412f374873CWRyXQT5wTVtsSUl961g)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 13:29:44 +0000 (13:29 +0000)]
bitkeeper revision 1.1159.57.1 (412f374873CWRyXQT5wTVtsSUl961g)

Use hypercall batching where possible.

21 years agobitkeeper revision 1.1159.53.10 (412f2ba7civqPBzGAWhK9meDyFJljw)
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 12:40:07 +0000 (12:40 +0000)]
bitkeeper revision 1.1159.53.10 (412f2ba7civqPBzGAWhK9meDyFJljw)

We now build the 2.6 linux kernel by default. If you still want 2.4, either set LINUX_RELEASE=2.4 or use the 'make linux24' target.

21 years agobitkeeper revision 1.1159.53.9 (412f2900-NccDVWYFmUBwA0KlqKP6g)
kaf24@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 12:28:48 +0000 (12:28 +0000)]
bitkeeper revision 1.1159.53.9 (412f2900-NccDVWYFmUBwA0KlqKP6g)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/kaf24/xeno

21 years agobitkeeper revision 1.1159.56.1 (412f28f2oorf9i_6akPMKOUodxF7qg)
kaf24@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 12:28:34 +0000 (12:28 +0000)]
bitkeeper revision 1.1159.56.1 (412f28f2oorf9i_6akPMKOUodxF7qg)

Towards new device-interface setup code for the frontend drivers.
Added a synchronous send-and-get-response call to the control
interface API. Modified and extended the domain-controller messaging
protocol.

21 years agobitkeeper revision 1.1159.53.8 (412f0f0b5LWOmToqbJyP_jlwREcLSg)
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 10:38:03 +0000 (10:38 +0000)]
bitkeeper revision 1.1159.53.8 (412f0f0b5LWOmToqbJyP_jlwREcLSg)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.55.1 (412f0f038rUapcjNeYZo53E1wq0L8Q)
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 10:37:55 +0000 (10:37 +0000)]
bitkeeper revision 1.1159.55.1 (412f0f038rUapcjNeYZo53E1wq0L8Q)

trivial

21 years agobitkeeper revision 1.1159.53.7 (412f0ab5oS0qMRsN8oxi1yN_HDC1Ew)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 10:19:33 +0000 (10:19 +0000)]
bitkeeper revision 1.1159.53.7 (412f0ab5oS0qMRsN8oxi1yN_HDC1Ew)

Prevent vmlinux.lds.s getting built with incorrect arguments (missing -Ui386).

21 years agobitkeeper revision 1.1159.53.6 (412f02a2L7sRmDm5FXr063kbMCR24Q)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 09:45:06 +0000 (09:45 +0000)]
bitkeeper revision 1.1159.53.6 (412f02a2L7sRmDm5FXr063kbMCR24Q)

Include asm/pgalloc.h for direct_remap_area_pages.

21 years agobitkeeper revision 1.1159.1.111 (412ef44aeLKE7Ni8u9PHp6mOfGp8ow)
mjw@wray-m-3.hpl.hp.com [Fri, 27 Aug 2004 08:43:54 +0000 (08:43 +0000)]
bitkeeper revision 1.1159.1.111 (412ef44aeLKE7Ni8u9PHp6mOfGp8ow)

Add some more events for domains and migrate/save.

21 years agobitkeeper revision 1.1159.1.110 (412ef3f1vl_4cVn-pCxQHFvK5hcIZQ)
mjw@wray-m-3.hpl.hp.com [Fri, 27 Aug 2004 08:42:25 +0000 (08:42 +0000)]
bitkeeper revision 1.1159.1.110 (412ef3f1vl_4cVn-pCxQHFvK5hcIZQ)

Raise an error if a device cannot be found.
This prevents constructing a block device that will then
cause errors because its vdev is not set.

21 years agobitkeeper revision 1.1159.53.5 (412ee83dxDIGZWB_SALrIshFUl9PxQ)
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 07:52:29 +0000 (07:52 +0000)]
bitkeeper revision 1.1159.53.5 (412ee83dxDIGZWB_SALrIshFUl9PxQ)

tiny revert

21 years agobitkeeper revision 1.1159.53.4 (412ea0b0d3MOd1UTMgtz-Ab-RIhbkQ)
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 02:47:12 +0000 (02:47 +0000)]
bitkeeper revision 1.1159.53.4 (412ea0b0d3MOd1UTMgtz-Ab-RIhbkQ)

linux 2.6.8.1 now correctly accounts system and idle time -- it was testing for ring 0 rather than ring 1.

21 years agobitkeeper revision 1.1159.53.3 (412e695eeFpJoA3teQTvadoyC5gOkQ)
iap10@labyrinth.cl.cam.ac.uk [Thu, 26 Aug 2004 22:51:10 +0000 (22:51 +0000)]
bitkeeper revision 1.1159.53.3 (412e695eeFpJoA3teQTvadoyC5gOkQ)

Fix broken merge.

21 years agobitkeeper revision 1.1159.53.2 (412e624eL1U7E61twIhSMWgSzwKInw)
iap10@labyrinth.cl.cam.ac.uk [Thu, 26 Aug 2004 22:21:02 +0000 (22:21 +0000)]
bitkeeper revision 1.1159.53.2 (412e624eL1U7E61twIhSMWgSzwKInw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.54.1 (412e6241CCJDiaJTDiwZxUEAHptmNA)
iap10@labyrinth.cl.cam.ac.uk [Thu, 26 Aug 2004 22:20:49 +0000 (22:20 +0000)]
bitkeeper revision 1.1159.54.1 (412e6241CCJDiaJTDiwZxUEAHptmNA)

Fix exporting of whole disks as VBDs.

21 years agobitkeeper revision 1.1159.53.1 (412e34cfdkMIdjeViDmwM17cWiWS3w)
cl349@freefall.cl.cam.ac.uk [Thu, 26 Aug 2004 19:06:55 +0000 (19:06 +0000)]
bitkeeper revision 1.1159.53.1 (412e34cfdkMIdjeViDmwM17cWiWS3w)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0

21 years agobitkeeper revision 1.1159.52.1 (412e34aa5HAbxIOroKVPIBaWpr-yDQ)
cl349@freefall.cl.cam.ac.uk [Thu, 26 Aug 2004 19:06:18 +0000 (19:06 +0000)]
bitkeeper revision 1.1159.52.1 (412e34aa5HAbxIOroKVPIBaWpr-yDQ)

Update to Linux 2.6.8.1